package com.hualan.zhsq.entity.information;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class BuildingInfo {

    /**
     * 主键
     */

    @TableId
    private Long id;

    /**
     * 楼座名称
     */
    private String buildingName;

    /**
     * 建成日期
     */
    private Date builtDate;

    /**
     * 单元数量
     */
    private Integer unitCount;

    /**
     * 楼层数量
     */
    private Integer floorCount;

    /**
     * 楼宇面积
     */
    private Double buildingArea;

    /**
     * 是否有电梯（0没有；1有）
     */
    private Integer hasElevator;

    /**
     * 是否有储物室（0没有；1有）
     */
    private Integer hasStorage;

    /**
     * 备注
     */
    private String remark;

    /**
     * 房屋用途id
     */
    private Integer housePurposeId;

    /**
     * 逻辑删除(0:未删除,1:已删除)
     */

    @TableLogic
    private Integer del;


    /**
     * 多表查询
     */
    @TableField(exist = false)
    private HousePurpose housePurpose;
}
